Python 标准库

这份库参考手册介绍了随 Python 一同分发的标准库。 它还描述了通常包含在 Python 发行版中的一些可选组件。

在其他地方, Python 语言参考手册 描述了 Python 语言的具体句法和语义,而 Python 内置对象参考 则描述了内置函数。

Python 的标准库非常庞大,所提供的功能涉及范围十分广泛,正如以下目录所显示的。 这个库包含了内置模块(以 C 编写),使得 Python 程序员能够访问系统功能(例如文件 I/O),否则这些功能是无法访问的;此外还包含以 Python 编写的模块,为日常编程中出现的许多问题提供了标准化的解决方案。 其中有些模块经过专门设计,通过将特定平台特性抽象化为平台中立的 API 来鼓励和提升 Python 程序的可移植性。

Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能需要使用操作系统所提供的包管理工具来获取部分或全部可选组件。

在标准库以外,还存在一个由数十万个组件(从单独的程序和模块到软件包以及完整的应用程序开发框架)组成的活跃合集,可以从 Python 包索引 获取。